مثالا شما اطلاعات ثبت نام در سایت را از کاربر دریافت کرده و سپس در یک صفحه دیگر همان اطلاعات را به کاربر نمایش داده تا در صورت تایید نهایی ، در پایگاه داده ذخیره شوند .
شکل کلی و نمونه طراحی یک فرم HTML ساده در صفحات PHP به صورت زیر است . این فرم دارای دو کادر متن برای دریافت
نام و سن از کاربر و یک دکمه ارسال ( Submit ) است ، که با فشردن آن فرم به مقصد ارسال می شود :
تگ فرم دو خاصیت مهم دارد که تعیین کننده نحوه عملکرد فرم است . خاصیت action و method . در ابتدا به تشریح کارایی این دو خاصیت کلیدی در فرم ها می پردازیم :
خاصیت action :این خاصیت از نوع آدرس ( URL ) بوده و تعیین کننده آدرس فرم یا صفحه ای است که قرار است اطلاعات
فرم به آن ارسال شود . اطلاعات ارسال شده در صفحه مقصد مورد استفاده و پردازش قرار می گیرد . برای مثال اگر مقدار آن را برابر با submit.php قرار دهیم ، اطلاعات فرم پس از submit شدن به صفحه تعیین شده ارسال شده و مرورگر نیز به همان صفحه هدایت می شود . تعیین مقدار این خاصیت اجباری است و اگر مقدار آن را خالی رها کنیم ، برنامه دچار نقص می شود . در این حالت فرم به یک آدرس پیش فرض مثل form.html می رود .
خاصیت method :این خاصیت روش ارسال اطلاعات فرم به صفحه را مقصد تعیین کرده و می تواند یکی از دو مقدار GET یا POST را داشته باشد . این دو حالت با هم تفاوت عملکرد نداشته و فقط در نحوه ارسال اطلاعات از روش های متفاوتی استفاده می کنند . در جدول زیر
به تشزیح نحوه استفاده از هر 2 متد پرداخته ایم :
متد GET :در این روش اطلاعات بصورت ساده و کد نشده منتقل میشوند. این روش دقیقا مشابه اینه که اطلاعات رو بصورت
Query به URL اضافه کرده باشیم و وقتی فرم رو Submit می کنیم، این اطلاعات خودش به URL اضافه میشه و قابل دیدن میشه.
باید توجه داشت که اطلاعات حساسی مثل Password نباید در معرض دید قرار بگیره پس نباید برای فرمی که اطلاعات مهمی
داره از GET استفاده کنیم تا اطلاعات فرم توی Address Bar قابل رویت نشه. به اضافه اینکه IE توی حجم اطلاعات GET محدودیت داره.
به این صورت که وقتی اطلاعات فرم بصورت Query به URL اضافه میشه، طول این URL حداکثر میتونه 2083 کاراکتر باشه. در روش
GET، چون اطلاعات فرم کد نمیشوند و ساده منتقل میشوند ، حجم کمتری دارند . اطلاعات فرم در این حالت، توسط متد GET_$
در صفحه مقصد قابل دریافت است . همچنین در روش GET از Upload خبری نیست، یعنی با GET نمیشه آپلود کرد. پس از submit فرم در این روش ، اطلاعات فرم به صورتی که در کد زیر نمایش داده شده به آدرس صفحه اضافه شده و به صفحه مقصد منتقل می شوند :
Syntax
http://www.developerstudio.ir/submit.php? fname = Ali & age = 26
نمونه این روش را مطمئنا قبلا در بسیاری از سایت ها مشاهده کرده اید .
متد POST: در این روش اطلاعات فرم برای ارسال به صفحه مقصد کد شده و به صورت مخفی منتقل می شوند .
در این حالت دیگر اطلاعات به صورت نمایان در آدرس بار مرورگر قابل مشاهده نبوده و برای ارسال اطلاعات حساس مثل رمز عبور مناسب است . اطلاعات ارسال شده با این متد در صفحه مقصد توسط متد POST_$ قابل دریافت است .
ميلاد درتاریخ 1393/10/20 گفته : سلام جديدترين مقالات، تحقيقات، پروژه ها، پايان نامه، كليه مطالب درسي و دانشگاهي، دانش آموزي و ... فقط در سايت ما با دريافت آنلاين و بدون وقفه، همچنين در با فرمت ورد و قابل ويرايش
در قسمت موضوعات كليه رشته ها جمع آوري شده است.
فني و مهندسي – علوم انساني – علوم پزشكي - علوم پايه و ....
http://payanname69.lxb.ir
اين هم كد بنر ماست قرار بديد لطفا :
<!-- start logo cod off http://payanname69.loxblog.com --><p align="center"><p align="center"><a href="http://payanname69.loxblog.com" target="_blank"><img border="0" src=" http://8pic.ir/images/nji0kjc0xb78n5qwgh7i.gif" width="468" height="60" alt="دانلود پایان نامه و مقالات اموزشی"></a></p><!--finish logo cod off http://payanname69.loxblog.com -->
mohamad درتاریخ 1393/10/15/v گفته : slm veb khobi dari man ye sait mikham mitoni tarahi koni
محمد درتاریخ 1393/10/11 گفته : سلام خسته نباشی من میخواهم یک پروژه به
زبان پی اچ پی بسازم میتونی کمکم کنی
نازی درتاریخ 1393/10/8 گفته : سلام چرا جواب منو توی چت نمیدی ؟
چقدر بگم بیا با من تبادل لینک کن تا بازدید وبلاگ هامون زیاد شه ؟ بیا وبلاگم رو ببین فقط مخصوص افزایش بازدیده . فقط کافیه تبادل لینک کنی. همین الان بیا بهم سر بزن .............
آمار وب
تعداد مطالب : 29
تعداد نظرات : 4
تعداد کاربران : 1
امروز :
تعداد اعضای سایت : 1
تعداد اعضای آنلاین : 1
بازدید امروز : 82
بازدید دیروز : 0
گوگل امروز : 8
گوگل دیروز : 0
بازدید هفته : 82
بازدید ماه : 82
بازدید سال : 546
بازدید کل : 18561
به وبلاگ من خوش آمدید
قبل از هر کاری خسته نباشید میگم
انشا... اوقات خوبی را در زندگی تان داشته باشید
این وبلاگ یک وبلاگ برنامه نویسی می باشد
از عزیانی که در برنامه نویسی مشکل دارند
میتواند از طریق نظرات یا پیام ها به ما در
ارتباط باشند و یا از طریق شماه تلفن زیر
09145577148
▓▓▓▓ vhp ▓▓▓▓
........♥#####♥
......♥#######♥
.♥##########♥
♥##########♥..................♥###♥
♥###########♥..........♥#########♥
..♥##########♥......♥#############♥
.....♥############♥..♥############♥
.......♥############♥#############♥
.........♥########################♥
............♥#####################♥
..............♥##################♥
.................♥###############♥
...................♥############♥
......................♥#########♥
........................♥######♥
...........................♥###♥
...........................♥##♥
.............................♥
.............................♥
............................♥
..........................♥
........................♥
..........................♥
.............................♥
................................♥
.................................♥
..............................♥
............................♥
.........................♥
......................♥
..................♥
.............♥
.........♥
......♥
....♥
......♥......................♥...♥
..........♥.............♥............♥
..............♥.....♥...................♥
...................♥.....................♥
................♥......♥..............♥
..............♥.............♥....♥
.............♥
...........♥
..........♥
.........♥
.........♥
..........♥
..............♥
...................♥
..........................♥
...............................♥
.................................♥
.................................♥
..............................♥
.........................♥
..................♥
.............♥
.....♥